跳到主要内容

渐变(Gradient)

表示用于填充或描边形状的渐变(gradient)。

渐变由一组 渐变停靠点(GradientStop) 以及线性/径向配置组成。

构造器(Constructors)

linear

创建线性渐变(linear gradient),沿 fromto 的线段在颜色停靠点间过渡。

local g = Gradient.linear(Vector.xy(0, 0), Vector.xy(100, 0), {
{ position = 0, color = Color.rgb(255, 0, 0) },
{ position = 1, color = Color.rgb(0, 0, 255) },
})

radial

创建径向渐变(radial gradient),以 from 为中心,按给定半径向外扩展。

local g = Gradient.radial(Vector.xy(50, 50), 40, {
{ position = 0, color = Color.rgb(255, 0, 0) },
{ position = 1, color = Color.rgb(0, 0, 255) },
})